//============================================================================
// Name        : IDataInput.h
// Author      : Christian Barth
// Version     :
// Copyright   : MIT
// Description :
//============================================================================

#ifndef IDATAINPUT_H__
#define IDATAINPUT_H__

#include "Stock.h"
#include <vector>

using namespace std;

namespace faz_broker
{
  class IDataInput
  {
  public:
    virtual
    ~IDataInput()
    {
    }

    virtual Stock
    GetStock(const std::string& name) const = 0;

    virtual vector<Stock>
    GetStocks() const = 0;
  };
}

#endif
